# 定义变量  
CC=g++  
LIB_DIR=/usr/local/lib
CFLAGS=-std=c++17
LDFLAGS=-L$(LIB_DIR) -lpthread -lctemplate -ljsoncpp -lredis++ -lhiredis -lmysqlclient  
  
# 源文件和目标文件  
SRCS=oj_server.cc  
TARGET=oj_server  
  
# 默认目标  
all:$(TARGET)  
  
# 链接目标文件  
$(TARGET): $(SRCS)  
	$(CC) $(CFLAGS) $(SRCS) $(LDFLAGS) -o $@  
  
# 清理目标  
.PHONY: clean  
clean:  
	rm -f $(TARGET)